Als es noch gar kein Internet gab, noch nicht einmal Apple oder Microsoft, da konnten Rechner fast nur rechnen. Beim Einschalten meldeten sie sich mit einer Zeile und ließen einen weitere eintippen, in »Basic«. Datum und Uhrzeit musste man natürlich auch immer frisch eingeben.
GW-Basic 3.11 auf Windows 7. Unten die Belegung der Funktionstasten, z. B. F1 LIST |
Handbücher, Tipps und Interpreter- und Compiler-Varianten, etwa Freebasic, gibt’s zuhauf im Internet. Sogar in der Cloud laufen schon zahlreiche mehr oder weniger brauchbare Basic-Sprösslinge. Dann ist man ganz unabhängig vom eigenen Antiquariat. Wie man Programme speichert, druckt oder Ergebnisse anderswo als am Schirm ausgibt, muss man wieder herausfinden. Das gehört zum Erlebnis, selbst etwas zu programmieren. Ein wenig Vorsicht ist geboten, denn beim Überschreiben ist Basic nicht zimperlich. In Windows eignet es sich sogar als frei programmierbarer Teil raffinierter Batch-Abläufe. Dank Programm-Interpreter ist Basic immer noch ideal für Eltern und Lehrer, wenn sie schnell einmal eine kleine Rechnung aufstellen wollen. Nur ’ne App ist schwerer.
GW-Basic 3.11 © Microsoft 1983, 1984, 1985
Dieses Basic braucht Zeilennummern,
renum nummeriert neu. Eingabe ohne Zeilennummer führt den Befehl sofort aus.
delete löscht das ganze Programm, mit
System kommt man wieder heraus.
Print »druckt« auf dem Bildschirm …
Mit List, Datein.txt »listet« man das Programm in Datei Datein.txt im selben Unterverzeichnis.
Save"Name", a speichert man das Programm lesbar (a = ASCII) in Datei Name.BAS, oder F4, Speichern in ein anderes Verzeichnis geht auch, dann etwa save Save"D:\temp\name",a;
Load"Name ist der gegenteilige Befehl zum Laden, oder F3. Die schließenden Gänsefüße kann man sich sparen.
Sogar beep geht!
Benutzt eigenen Tastaturtreiber. Zum Einfügen jedes Mal frisch Einfg drücken.
Die vollständige Befehlsliste auf http://www.chemie.fu-berlin.de/lehre/edv/basic.html und sehr ausführlich hier.
Download von GW-Basic 3.23 hier, 60,3 kByte, dort auch Hilfe-Dateien, ein Basic-Compiler
QBasic hier
GW-Basic für Windows Phone
GW-Basic in der Wikipedia
(Der Webauftritt von Dosbox.com ist grausig; nicht erschrecken! Mit FPS sind frames per second gemeint, die Bildwiederholfrequenz, mit counterstrike ein Beschleuniger für Spiele(r). Was das soll, weiß ich nicht.)
Dosbox, deutsche Erklärung in der Wikipedia hier, englisch:
Dosbox: http://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox
Dosbox-Download
Dosbox läuft genial! Laden, installieren, darauf achten, dass das jeweilige Umfeld »gemountet« werden muss, etwa mit mount C C:\Software\Basic – man gibt einen Ordner an, der dannin der Box – also für Basic – zu C: wird. Um die Dosbox im Vollbildmodus zu betreiben, AltEnter tippen. Nicht alle Dos-Befehle sind voll möglich, GW-Basic läuft aber sauber. In
…\Programme\DOSBox.0.47 Options.bat ein-editieren
fullscreen=true
…
mount C C:\Software\Basic
C:
Basic
Zum Print LPx-Befehl schlägt ein »hannibal624« vor: »So habe ich die Druckerfunktion, LPTx auf TXT mit dem Befehl Print abgeändert. Somit wird eine TXT Datei abgelegt, welche ich mit allen herkömmlichen Texteditoren weiterverarbeiten und dann ausdrucken kann.«.
Englisch: Thomas C. McIntire, Running GW-BASIC under Windows
Bild aus dem HP-Museum. GW-Basic für HP-100-Serie, damals $ 425
Basic in der Cloud
• www.ReadyBasic.com – kein Speichern, noch in Entwicklung
• Rockerfer Basic http://www.pachesoft.com/rockerferbasic/
If you login, you'll be able to save your programs online, share them with your friends (and teachers) and participate in our contests. If you still haven’t, Create an account.
– Er: © 2005 Rafael Pacheco, rockerfer@pachesoft.com.
– Ich: Fritz [Fritz], Name Fritz Jörn
– Sehr primitiv. Keine Zeilennummern! Inkompatibel. Beispiel:
print "What is your name?"
read Name
print "Hello, " + Name
End
– Handbuch hier: http://www.pachesoft.com/rockerferbasic/reference.html
- Zuordnung nur mit (Beispiel) let O = 100
- Schleifen in der Form s. u.
declare variable integer O
declare variable integer S
declare variable integer I
print "Obergrenze "
read O
for I from 1 to O do
S=S+I
end for
print S– Groß- und Kleinbuchstaben egal
– Kein REM
• http://www.calormen.com/Applesoft/ Applesoft Basic in Javascript. The BASIC program is compiled to JavaScript before execution.
• http://www.quitebasic.com/
• http://www.ngbasic.com/ „powered by Javascript“
• http://runbasic.com/ $ 60. Ein Web-Server, in Basic zu programmieren. Beispiel, z. B. RunWiki “in 2 pages of code”. Erklärung: http://vimeo.com/moogaloop.swf?clip_id=636283
Link zu diesem Blogeintrag: https://bit.ly/fj3piHyFZ
= http://blogabissl.blogspot.com/2014/02/basic-auf-windows-7.html
Siehe auch: »Meine analoge App«
https://blogabissl.blogspot.com/2021/10/meine-erste-app-ist-analog.html
Basic bei Wikipedia https://de.wikipedia.org/wiki/BASIC
Keine Kommentare:
Kommentar veröffentlichen